2027 circuit
Martial ArtsMuay Opens the 2026 National Sports Festival: 13 Weight Classes and a Void Above 63.5 kgOn October 20, 2026, Muay Thai became the first sport to enter competition at...
GolfModern Golf and the Zero Trap: When Silent Data Gets Read as SafetyOn June 11, 2026, at Colonial Country Club in Fort Worth, Texas, the PGA Tour...
BasketballVietnamese Football: A Journey from Darkness to LightI first came to Vietnam in 2026, not to write about football, but to search f...
Domestic FootballVietnam U23 vs South Korea U23 in the 2026 Asian Games quarter-final: The rhythm of defending and the problem of nine Europe-based playersThe match ended at 22:47 local time. On the South Korea U23 bench, Lee Gi Hyu...
International FootballJoão Félix and Jorge Jesus's Words: A Headline That Goes Beyond the Press-Conference TruthOn the morning of September 19, I re-read a four-story football roundup and...
BasketballThe Transfer Market Is Looking in the Wrong Place: MLS, Alphonso Davies, and the Limits of the Youth-Price BubbleFrom the MLS data table, I saw a name nobody in Europe had ever heard. In the...
ChessThe Chess Game Without Applause: When the Najdorf Becomes a Silent Arms RaceIn a hotel corridor in southern Germany, there was no grandstand, no cheering...
BasketballMapua beats Perpetual 65-60 in overtime: the final ledger and a one-man closeMANILA — The scoreboard stopped at 54-54 when regulation ended. Cyrus Cuenco...
Table TennisTable Tennis England Members' Day: Two Awards, Four Names and the Implementation TestIn a hall in England, two people stood up to receive awards. The first was To...
Martial ArtsVovinam and the Sleeping Giant of Vietnamese Martial ArtsRoughly 70. 205. Those three numbers sat side by side in the notebook I carri...
EsportsChampions Shanghai 2026: VCT China's Four Losses and Zero Maps — The Real Signal Was in Map TwoWhen the Ascent scoreboard froze at 13-1, JD Gaming — rated the strongest of...
International FootballCroatia 0-7 England: An Empty Stadium, 6,000 Children and the Heaviest Defeat in HistorySix thousand children sat in the Maksimir stands that night, and not one of...
BasketballPAOK loses Breein Tyree for about a month due to left knee meniscus injuryThe first-half whistle of the friendly match had just sounded, but on PAOK's...
International FootballReal Madrid's Sigh of Relief: Mbappe, the Silent Fear, and the Unfinished SymphonyReal Madrid's Sigh of Relief: Mbappe, the Silent Fear, and the Unfinished...
EsportsDoctrine and the Two-Charge Infuse: How Overwatch 2 Is Rewriting the Support MetaBlizzCon 2026. Main hall. On the big screen, Doctrine stands in the middle of...
International FootballReal Madrid Releases Official Statement, Criticizes Referee Leadership in Madrid Derby!When referee Ortiz Arias stepped away from the VAR monitor in the 60th minute...
Table TennisWhen Nine Layers of Data Fall Silent: The Boundary Between Analysis and Speculation in Professional Table TennisOn August 13, 2026, at my desk in Nha Trang, I opened an analysis file on my...
TennisCzech Republic's 12th BJK Cup Title: Shenzhen, Nosková, and the Unnamed VoidOn a Sunday afternoon at the end of September, I sat counting rhythms. Not th...
International FootballTwo minutes after the equaliser: Ajax, Torrents and the lesson of a bad passSplit, Poljud stadium, 37th minute. Sanyang put Hajduk Split ahead. Ajax...
SwimmingEmpty Cells Beneath the Pool: When Swimming Data Breaks Mid-ChainThat night, the screen lit up with a spreadsheet already open. The split-time...
